package cn.com.cifi.mars.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 货值审批楼栋均价差异表
 * </p>
 *
 * @author lyb
 * @since 2021-08-10
 */
@TableName("t_price_approval_differences_build")
public class PriceApprovalDifferencesBuild implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.INPUT)
    private String id;

    /**
     * 项目Id
     */
    private String projectId;

    /**
     * 审批单ID
     */
    private String billId;

    /**
     * 审批状态
     */
    private String state;

    /**
     * 价格调整对象
     */
    private String objName;

    /**
     * 均价偏离度
     */
    @TableField("divergeRate")
    private String divergeRate;

    /**
     * 战规版均价
     */
    @TableField("strategyAvg")
    private String strategyAvg;

    /**
     * 集团审批版均价
     */
    @TableField("presidentAvg")
    private String presidentAvg;

    /**
     * 调整前均价
     */
    @TableField("beforeAvg")
    private String beforeAvg;

    /**
     * 调整后均价
     */
    @TableField("afterAvg")
    private String afterAvg;

    /**
     * 调整后-战规版均价
     */
    @TableField("afterStrategy")
    private String afterStrategy;

    /**
     * 调整后-集团审批版均价
     */
    @TableField("afterPresident")
    private String afterPresident;

    /**
     * 调整后-调整前
     */
    @TableField("afterBfore")
    private String afterBfore;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }
    public String getBillId() {
        return billId;
    }

    public void setBillId(String billId) {
        this.billId = billId;
    }
    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }
    public String getObjName() {
        return objName;
    }

    public void setObjName(String objName) {
        this.objName = objName;
    }
    public String getDivergeRate() {
        return divergeRate;
    }

    public void setDivergeRate(String divergeRate) {
        this.divergeRate = divergeRate;
    }
    public String getStrategyAvg() {
        return strategyAvg;
    }

    public void setStrategyAvg(String strategyAvg) {
        this.strategyAvg = strategyAvg;
    }
    public String getPresidentAvg() {
        return presidentAvg;
    }

    public void setPresidentAvg(String presidentAvg) {
        this.presidentAvg = presidentAvg;
    }
    public String getBeforeAvg() {
        return beforeAvg;
    }

    public void setBeforeAvg(String beforeAvg) {
        this.beforeAvg = beforeAvg;
    }
    public String getAfterAvg() {
        return afterAvg;
    }

    public void setAfterAvg(String afterAvg) {
        this.afterAvg = afterAvg;
    }
    public String getAfterStrategy() {
        return afterStrategy;
    }

    public void setAfterStrategy(String afterStrategy) {
        this.afterStrategy = afterStrategy;
    }
    public String getAfterPresident() {
        return afterPresident;
    }

    public void setAfterPresident(String afterPresident) {
        this.afterPresident = afterPresident;
    }
    public String getAfterBfore() {
        return afterBfore;
    }

    public void setAfterBfore(String afterBfore) {
        this.afterBfore = afterBfore;
    }
    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    @Override
    public String toString() {
        return "PriceApprovalDifferencesBuild{" +
        "id=" + id +
        ", projectId=" + projectId +
        ", billId=" + billId +
        ", state=" + state +
        ", objName=" + objName +
        ", divergeRate=" + divergeRate +
        ", strategyAvg=" + strategyAvg +
        ", presidentAvg=" + presidentAvg +
        ", beforeAvg=" + beforeAvg +
        ", afterAvg=" + afterAvg +
        ", afterStrategy=" + afterStrategy +
        ", afterPresident=" + afterPresident +
        ", afterBfore=" + afterBfore +
        ", createTime=" + createTime +
        "}";
    }
}
